home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_perl.idb / usr / freeware / catman / u_man / cat1 / perlfaq.Z / perlfaq
Encoding:
Text File  |  1998-10-28  |  9.1 KB  |  265 lines

  1.  
  2.  
  3.  
  4.      PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))          5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222))))        PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       perlfaq - frequently asked questions about Perl ($Date:
  10.       1998/08/05 12:09:32 $)
  11.  
  12.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  13.       This document    is structured into the following sections:
  14.  
  15.       perlfaq: Structural overview of the FAQ.
  16.            This document.
  17.  
  18.       the _p_e_r_l_f_a_q_1 manpage:    General    Questions About    Perl
  19.            Very general, high-level    information about Perl.
  20.  
  21.       the _p_e_r_l_f_a_q_2 manpage:    Obtaining and Learning about Perl
  22.            Where to    find source and    documentation to Perl,
  23.            support,    and related matters.
  24.  
  25.       the _p_e_r_l_f_a_q_3 manpage:    Programming Tools
  26.            Programmer tools    and programming    support.
  27.  
  28.       the _p_e_r_l_f_a_q_4 manpage:    Data Manipulation
  29.            Manipulating numbers, dates, strings, arrays, hashes,
  30.            and miscellaneous data issues.
  31.  
  32.       the _p_e_r_l_f_a_q_5 manpage:    Files and Formats
  33.            I/O and the "f" issues: filehandles, flushing, formats
  34.            and footers.
  35.  
  36.       the _p_e_r_l_f_a_q_6 manpage:    Regexps
  37.            Pattern matching    and regular expressions.
  38.  
  39.       the _p_e_r_l_f_a_q_7 manpage:    General    Perl Language Issues
  40.            General Perl language issues that don't clearly fit
  41.            into any    of the other sections.
  42.  
  43.       the _p_e_r_l_f_a_q_8 manpage:    System Interaction
  44.            Interprocess communication (IPC), control over the
  45.            user-interface (keyboard, screen    and pointing devices).
  46.  
  47.       the _p_e_r_l_f_a_q_9 manpage:    Networking
  48.            Networking, the Internet, and a few on the web.
  49.  
  50.       WWWWhhhheeeerrrreeee    ttttoooo ggggeeeetttt tttthhhhiiiissss ddddooooccccuuuummmmeeeennnntttt
  51.  
  52.       This document    is posted regularly to comp.lang.perl.announce
  53.       and several other related newsgroups.     It is available in a
  54.       variety of formats from CPAN in the /CPAN/doc/FAQs/FAQ/
  55.       directory, or    on the web at http://www.perl.com/perl/faq/ .
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 10/23/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))          5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222))))        PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
  71.  
  72.  
  73.  
  74.       HHHHoooowwww ttttoooo ccccoooonnnnttttrrrriiiibbbbuuuutttteeee ttttoooo tttthhhhiiiissss ddddooooccccuuuummmmeeeennnntttt
  75.  
  76.       You may mail corrections, additions, and suggestions to
  77.       perlfaq-suggestions@perl.com .  This alias should not    be
  78.       used to _a_s_k FAQs.  It's for fixing the current FAQ.
  79.  
  80.       WWWWhhhhaaaatttt wwwwiiiillllllll hhhhaaaappppppppeeeennnn iiiiffff yyyyoooouuuu mmmmaaaaiiiillll yyyyoooouuuurrrr PPPPeeeerrrrllll pppprrrrooooggggrrrraaaammmmmmmmiiiinnnngggg pppprrrroooobbbblllleeeemmmmssss
  81.       ttttoooo tttthhhheeee aaaauuuutttthhhhoooorrrrssss
  82.  
  83.       Your questions will probably go unread, unless they're
  84.       suggestions of new questions to add to the FAQ, in which
  85.       case they should have    gone to    the perlfaq-
  86.       suggestions@perl.com instead.
  87.  
  88.       You should have read section 2 of this faq.  There you would
  89.       have learned that comp.lang.perl.misc    is the appropriate
  90.       place    to go for free advice.    If your    question is really
  91.       important and    you require a prompt and correct answer, you
  92.       should hire a    consultant.
  93.  
  94.      CCCCrrrreeeeddddiiiittttssss
  95.       When I first began the Perl FAQ in the late 80s, I never
  96.       realized it would have grown to over a hundred pages,    nor
  97.       that Perl would ever become so popular and widespread.  This
  98.       document could not have been written without the tremendous
  99.       help provided    by Larry Wall and the rest of the Perl
  100.       Porters.
  101.  
  102.      AAAAuuuutttthhhhoooorrrr aaaannnndddd    CCCCooooppppyyyyrrrriiiigggghhhhtttt IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
  103.       Copyright (c)    1997, 1998 Tom Christiansen and    Nathan
  104.       Torkington.  All rights reserved.
  105.  
  106.       BBBBuuuunnnnddddlllleeeedddd DDDDiiiissssttttrrrriiiibbbbuuuuttttiiiioooonnnnssss
  107.  
  108.       When included    as part    of the Standard    Version    of Perl, or as
  109.       part of its complete documentation whether printed or
  110.       otherwise, this work may be distributed only under the terms
  111.       of Perl's Artistic License.  Any distribution    of this    file
  112.       or derivatives thereof _o_u_t_s_i_d_e of that package require that
  113.       special arrangements be made with copyright holder.
  114.  
  115.       Irrespective of its distribution, all    code examples in these
  116.       files    are hereby placed into the public domain.  You are
  117.       permitted and    encouraged to use this code in your own
  118.       programs for fun or for profit as you    see fit.  A simple
  119.       comment in the code giving credit would be courteous but is
  120.       not required.
  121.  
  122.       DDDDiiiissssccccllllaaaaiiiimmmmeeeerrrr
  123.  
  124.       This information is offered in good faith and    in the hope
  125.       that it may be of use, but is    not guaranteed to be correct,
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 10/23/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))          5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222))))        PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
  137.  
  138.  
  139.  
  140.       up to    date, or suitable for any particular purpose
  141.       whatsoever.  The authors accept no liability in respect of
  142.       this information or its use.
  143.  
  144.      CCCChhhhaaaannnnggggeeeessss
  145.       22/June/98
  146.           Significant changes throughout in    preparation for    the
  147.           5.005 release.
  148.  
  149.       24/April/97
  150.           Style and    whitespace changes from    Chip, new question on
  151.           reading one character at a time from a terminal using
  152.           POSIX from Tom.
  153.  
  154.       23/April/97
  155.           Added http://www.oasis.leo.org/perl/ to the _p_e_r_l_f_a_q_2
  156.           manpage.    Style fix to the _p_e_r_l_f_a_q_3 manpage.  Added
  157.           floating point precision,    fixed complex number
  158.           arithmetic, cross-references, caveat for Text::Wrap,
  159.           alternative answer for initial capitalizing, fixed
  160.           incorrect    regexp,    added example of Tie::IxHash to    the
  161.           _p_e_r_l_f_a_q_4 manpage.     Added example of passing and storing
  162.           filehandles, added commify to the    _p_e_r_l_f_a_q_5 manpage.
  163.           Restored variable    suicide, and added mass    commenting to
  164.           the _p_e_r_l_f_a_q_7 manpage.  Added Net::Telnet,    fixed
  165.           backticks, added reader/writer pair to telnet question,
  166.           added FindBin, grouped module questions together in the
  167.           _p_e_r_l_f_a_q_8 manpage.     Expanded caveats for the simple URL
  168.           extractor, gave LWP example, added CGI security
  169.           question,    expanded on the    mail address answer in the
  170.           _p_e_r_l_f_a_q_9 manpage.
  171.  
  172.       25/March/97
  173.           Added more info to the binary distribution section of
  174.           the _p_e_r_l_f_a_q_2 manpage.  Added Net::Telnet to the _p_e_r_l_f_a_q_6
  175.           manpage.    Fixed typos in the _p_e_r_l_f_a_q_8 manpage.  Added
  176.           mail sending example to the _p_e_r_l_f_a_q_9 manpage.  Added
  177.           Merlyn's columns to the _p_e_r_l_f_a_q_2 manpage.
  178.  
  179.       18/March/97
  180.           Added the    DATE to    the NAME section, indicating which
  181.           sections have changed.
  182.  
  183.           Mentioned    SIGPIPE    and the    _p_e_r_l_i_p_c    manpage    in the forking
  184.           open answer in the _p_e_r_l_f_a_q_8 manpage.
  185.  
  186.           Fixed description    of a regular expression    in the
  187.           _p_e_r_l_f_a_q_4 manpage.
  188.  
  189.       17/March/97 Version
  190.           Various typos fixed throughout.
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                        (printed 10/23/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))          5555////AAAAuuuugggg////99998888 ((((ppppeeeerrrrllll 5555....000000005555,,,, ppppaaaattttcccchhhh 00002222))))        PPPPEEEERRRRLLLLFFFFAAAAQQQQ((((1111))))
  203.  
  204.  
  205.  
  206.           Added new    question on Perl BNF on    the _p_e_r_l_f_a_q_7 manpage.
  207.  
  208.       Initial Release: 11/March/97
  209.           This is the initial release of version 3 of the FAQ;
  210.           consequently there have been no changes since its
  211.           initial release.
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                        (printed 10/23/98)
  262.  
  263.  
  264.  
  265.